using System;
using System.Collections.Generic;
using System.Text;

namespace FinancialAnalyzer.ToolClasses
{
    class CantGetListofLevelException : Exception
    {
        private String _message;
        private String[] _calledItems;
        private String _errorItemName;
        private int _errorItemValue;
        
        public CantGetListofLevelException(String message)
        {
            _message = message;
        }

        public CantGetListofLevelException(String message, String[] calledItems, String errorItemName, int errorItemValue)
        {
            _message = message;
            _calledItems = calledItems;
            _errorItemName = errorItemName;
            _errorItemValue = errorItemValue;
        }

        
	    public override String Message
	    {
		    get { return _message; }

	    }              

        
        public String[] CalledItems
        {
            get { return _calledItems; }
            set { _calledItems = value; }
        }
        public String ErrorItemName
        {
            get { return _errorItemName; }
            set { _errorItemName = value; }
        }
        public int ErrorItemValue
        {
            get { return _errorItemValue; }
            set { _errorItemValue = value; }
        }
	    
    }    
}
